.makeing_container {
  background: linear-gradient(180deg, #F7E5D8 0%, #F9F3E2 51%, #FFFFFF 100%);
  width: 100%;
  height: 100vh;
}
.makeing_view {
  width: 100%;
  overflow-y: scroll;
  padding: 56px 40px 0 40px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}
.makeing_section_header {
  position: relative;
}
.makeing_section_close {
  position: absolute;
  right: 32px;
  top: 18px;
  width: 40px;
  height: 40px;
}
.makeing_view_title {
  text-align: center;
  height: 56px;
  font-size: 40px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #502B0E;
  line-height: 56px;
  margin-bottom: 18px;
}
.makeing_view_desc {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 36px;
  font-size: 24px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #502B0E;
  margin-bottom: 70px;
}
.makeing_view_desc_icon {
  margin-left: 16px;
  margin-right: 8px;
  width: 32px;
  height: 32px;
}
.makeing_view_section {
  display: grid;
	grid-template-columns: repeat(3, 1fr); /* 三列 */
	grid-gap: 10px; /* 列之间的间隔 */
}
.makeing_view_section_item {
  width: 192px;
	height: 262px;
	background-color: #f7ebdf;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	animation: scale 5s ease infinite; /* 增加动画时间到2秒 */
	box-shadow: 0px 4px 8px 0px rgba(80, 43, 14, 0.32);
	border-radius: 24px;
}
.makeing_view_section_item_img {
  width: 100%;
  height: 100%;
  border-radius: 24px;
  border: 4px solid #eecb93;
}
.makeing_view_section_item:nth-child(odd) {
	animation: initial-scale 5s ease infinite; /* 增加动画时间到2秒 */
}
@keyframes zoom {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.16);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes scale {
	0%,
	100% {
		transform: scale(1.1); /* 初始大小 */
	}
	20% {
		transform: scale(1); /* 缩放为0.6倍大小 */
	}
	40% {
		transform: scale(0.9); /* 缩放为0.6倍大小 */
	}
	80% {
		transform: scale(0.8); /* 缩放为0.6倍大小 */
	}
}
/* 创建初始缩放动画效果 */
@keyframes initial-scale {
	0%,
	100% {
		transform: scale(0.8); /* 初始大小为0.5倍 */
	}
	20% {
		transform: scale(0.9); /* 恢复到正常大小 */
	}
	40% {
		transform: scale(1); /* 恢复到正常大小 */
	}
	80% {
		transform: scale(1.1); /* 恢复到正常大小 */
	}
}
.makeing_view_section:last-child {
  margin-bottom: 72px;
}
.makeing_view_subtitle {
  height: 40px;
  font-size: 28px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #502B0E;
  line-height: 40px;
  margin-top: 80px;
  margin-bottom: 32px;
  text-align: center;
}
.makeing_view_progress {
  width: 524px;
  height: 20px;
  border-radius: 10px;
  border: 2px solid #502B0E;
  margin: 0 auto 32px auto;
  position: relative;
  box-sizing: content-box;
}
.makeing_view_progress_bar {
  position: absolute;
  left: 0;
  top: 0px;
  height: 20px;
  background: #EECB93;
  border-radius: 10px 0px 0px 10px;
}
.makeing_view_tip {
  font-size: 24px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #502B0E;
  line-height: 36px;
  text-align: center;
}
.makeing_view_tips {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  height: 28px;
  font-size: 20px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #502B0E;
  margin-top: 116px;
  margin-bottom: 16px;
}
.makeing_view_tips_icon {
  width: 24px;
  height: 24px;
  margin-right: 2px;
}
.makeing_view_action {
  width: 582px;
  height: 92px;
  background: linear-gradient(90deg, #FFDDBF 0%, #D3A06D 100%);
  box-shadow: inset 0px 4px 8px 0px rgba(255,255,255,0.13);
  border-radius: 46px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  font-size: 32px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #553E1D;
  margin: 0 auto;
}

.mask {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 399;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.7);
}
.modal_section {
  width: 622px;
  height: 900px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-image: url('https://jala-test-images.sndaurl.cn/images/vip_shop.png');
  background-size: cover;
}
.modal_section_btn {
  position: absolute;
  left: 148px;
  bottom: 76px;
  width: 328px;
  height: 80px;
  background: linear-gradient(90deg, #FFDDBF 0%, #D3A06D 100%);
  box-shadow: inset 0px 4px 8px 0px rgba(255,255,255,0.13);
  border-radius: 42px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-size: 32px;
  font-family: PingFangSC, PingFang SC;
  font-weight: 500;
  color: #553E1D;
}
.modal_section_tip {
  position: absolute;
  left: 172px;
  bottom: 34px;
  height: 34rpx;
  font-size: 24rpx;
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  color: #939392;
  line-height: 34rpx;
}
